# Author 阳某
'''
实际参数：调用函数时传给函数的参数，可以是常量，变量，表达式，函数等传给形参
形式参数：不是实际存在，是虚拟变量，在定义函数和函数体的时候使用
目的是在函数调用时接受实参，个数类型与实参一一对应
区别：形参是虚拟的，不占用内存空间，形参只有在被调用时才分配内存单元
实参是一个变量，占用内存单元。数据传送单向，实参传给形参
默认参数

'''
'''def test(x,y):
    print(x)
    print(y)

test(y=2,x=1)
test(x=1,y=2)#关键参数调用，与形参顺序无关
test(1,2)
test(2,1)#位置参数调用，与形参一一对应
#test(x=2,1)#这个报错
test(1,y=2)#这个可以
'''
def test(x,y,z):
    print(x)
    print(y)
    print(z)
test(3,2,z=1)#这个可以---》只能位置参数在关键参数前面
'''test(3,y=1,2)#不行
test(x=3,y=1,2)#不行
test(x=3,1,2)#不行'''

